uboot-mediatek: update to U-Boot v2025.10
authorDaniel Golle <[email protected]>
Wed, 8 Oct 2025 17:57:16 +0000 (18:57 +0100)
committerDaniel Golle <[email protected]>
Fri, 10 Oct 2025 15:35:58 +0000 (16:35 +0100)
commit011ba05fd397ff2c366cc29595eae122d17d6b53
treebaa28949d4622791ffadb3693c473e6411f129f2
parent292cca0e5c724a37527b7e28e12df8339b4ef00d
uboot-mediatek: update to U-Boot v2025.10

The most relevant change is the removal of the empty board_init()
functions by u-boot/u-boot@70a4d1fa1dd, which makes many patches not
apply anymore and also requires most board defconfigs to be updated
by adding "# CONFIG_BOARD_INIT is not set" to them.

Also some config symbols have been renamed and downstream boards
had to be adapted accordingly:

u-boot/u-boot@0fd9a3480a0 ("env: Rename OVERWRITE_ETHADDR_ONCE to
                            ENV_OVERWRITE_ETHADDR_ONCE")

u-boot/u-boot@5fb88fa725d ("env: Rename SYS_REDUNDAND_ENVIRONMENT to
                            ENV_REDUNDANT")

u-boot/u-boot@123682c7651 ("env: Rename SYS_RELOC_GD_ENV_ADDR to
                            ENV_RELOC_GD_ENV_ADDR")

u-boot/u-boot@0f44d5549ed ("env: Rename SYS_MMC_ENV_DEV to
                            ENV_MMC_DEVICE_INDEX")

u-boot/u-boot@31617b880ab ("env: Rename SYS_MMC_ENV_PART to
                            ENV_MMC_EMMC_HW_PARTITION")

u-boot/u-boot@ffc4914703a ("env: Rename ENV_MMC_PARTITION to
                            ENV_MMC_SW_PARTITION")

u-boot/u-boot@fb5235239aa ("env: Rename DEFAULT_ENV_FILE to
                            ENV_DEFAULT_ENV_TEXT_FILE")

(also renamed USE_DEFAULT_ENV_FILE to USE_ENV_DEFAULT_ENV_TEXT_FILE)

Remove upstreamed patches:
 * 001-mtd-spinand-winbond-add-Winbond-W25N04KV-flash-suppo.patch
   u-boot/u-boot@fe37fb8214e

 * 002-mtd-spinand-gigadevice-sync-supported-chips-with-lin.patch
   u-boot/u-boot@506ceddffdc

 * 003-net-mediatek-correct-the-AN8855-TPID-value-in-port-i.patch
   u-boot/u-boot@70db2be9fba

 * 004-01-serial-mediatek-fix-register-names-and-offsets.patch
   u-boot/u-boot@6e15d3f91aa

 * 004-02-serial-mediatek-enable-baudrate-accuracy-compensatio.patch
   u-boot/u-boot@6952209ef22

 * 005-clk-mediatek-add-dummy-clk-enable-disable-ops-for-ap.patch
   u-boot/u-boot@1bf21212976

 * 006-env-Fix-possible-out-of-bound-access-in-env_do_env_s.patch
   u-boot/u-boot@0ffd456516b

 * 130-01-env-mtd-add-the-missing-put_mtd_device.patch
   u-boot/u-boot@39ae954b04e

 * 130-02-env-mtd-initialize-saved_buf-pointer.patch
   u-boot/u-boot@7e842bd3315

 * 170-cmd-bootmenu-permit-to-select-bootmenu-entry-with.patch
   u-boot/u-boot@8c986521c3c

Signed-off-by: Daniel Golle <[email protected]>
77 files changed:
package/boot/uboot-mediatek/Makefile
package/boot/uboot-mediatek/patches/001-mtd-spinand-winbond-add-Winbond-W25N04KV-flash-suppo.patch [deleted file]
package/boot/uboot-mediatek/patches/002-mtd-spinand-gigadevice-sync-supported-chips-with-lin.patch [deleted file]
package/boot/uboot-mediatek/patches/003-net-mediatek-correct-the-AN8855-TPID-value-in-port-i.patch [deleted file]
package/boot/uboot-mediatek/patches/004-01-serial-mediatek-fix-register-names-and-offsets.patch [deleted file]
package/boot/uboot-mediatek/patches/004-02-serial-mediatek-enable-baudrate-accuracy-compensatio.patch [deleted file]
package/boot/uboot-mediatek/patches/005-clk-mediatek-add-dummy-clk-enable-disable-ops-for-ap.patch [deleted file]
package/boot/uboot-mediatek/patches/006-env-Fix-possible-out-of-bound-access-in-env_do_env_s.patch [deleted file]
package/boot/uboot-mediatek/patches/100-03-mtd-add-a-new-mtd-device-type-for-NMBM.patch
package/boot/uboot-mediatek/patches/100-06-common-board_r-add-support-to-initialize-NMBM-after-.patch
package/boot/uboot-mediatek/patches/100-07-cmd-add-nmbm-command.patch
package/boot/uboot-mediatek/patches/100-08-cmd-mtd-add-markbad-subcommand-for-NMBM-testing.patch
package/boot/uboot-mediatek/patches/100-10-cmd-add-a-new-command-for-NAND-flash-debugging.patch
package/boot/uboot-mediatek/patches/100-11-env-add-support-for-NMBM-upper-MTD-layer.patch
package/boot/uboot-mediatek/patches/100-12-mtd-spi-nor-add-support-to-read-flash-unique-ID.patch
package/boot/uboot-mediatek/patches/100-17-board-mt7981-add-reference-board-using-new-spi-nand-.patch
package/boot/uboot-mediatek/patches/100-22-mmc-mtk-sd-add-support-to-display-verbose-error-log.patch
package/boot/uboot-mediatek/patches/100-25-env-ubi-add-support-to-create-environment-volume-if-.patch
package/boot/uboot-mediatek/patches/105-configs-add-usefull-stuff-to-mt7988-rfb.patch
package/boot/uboot-mediatek/patches/106-configs-sync-mt7981-rfb-storage.patch
package/boot/uboot-mediatek/patches/107-configs-add-useful-options-to-mt7981-rfb.patch
package/boot/uboot-mediatek/patches/120-use-xz-instead-of-lzma.patch
package/boot/uboot-mediatek/patches/129-board-mediatek-wire-up-NMBM-support.patch
package/boot/uboot-mediatek/patches/130-01-env-mtd-add-the-missing-put_mtd_device.patch [deleted file]
package/boot/uboot-mediatek/patches/130-02-env-mtd-initialize-saved_buf-pointer.patch [deleted file]
package/boot/uboot-mediatek/patches/160-net-phy-add-support-for-Airoha-ethernet-PHY-driver.patch
package/boot/uboot-mediatek/patches/170-cmd-bootmenu-permit-to-select-bootmenu-entry-with.patch [deleted file]
package/boot/uboot-mediatek/patches/200-cmd-add-imsz-and-imszb.patch
package/boot/uboot-mediatek/patches/220-cmd-env-readmem.patch
package/boot/uboot-mediatek/patches/280-image-fdt-save-name-of-FIT-configuration-in-chosen-node.patch
package/boot/uboot-mediatek/patches/301-mt7622-generic-reset-button-ignore-env.patch
package/boot/uboot-mediatek/patches/303-mt7986-generic-reset-button-ignore-env.patch
package/boot/uboot-mediatek/patches/304-mt7981-generic-reset-button-ignore-env.patch
package/boot/uboot-mediatek/patches/305-mt7988-generic-reset-button-ignore-env.patch
package/boot/uboot-mediatek/patches/310-mt7988-select-rootdisk.patch
package/boot/uboot-mediatek/patches/311-mt7986-select-rootdisk.patch
package/boot/uboot-mediatek/patches/312-mt7622-select-rootdisk.patch
package/boot/uboot-mediatek/patches/314-mt7981-select-rootdisk.patch
package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch
package/boot/uboot-mediatek/patches/401-update-u7623-defconfig.patch
package/boot/uboot-mediatek/patches/404-add-bananapi_bpi-r64_defconfigs.patch
package/boot/uboot-mediatek/patches/410-add-linksys-e8450.patch
package/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch
package/boot/uboot-mediatek/patches/421-zbtlink_zbt-wg3526-16m.patch
package/boot/uboot-mediatek/patches/429-add-netcore-n60.patch
package/boot/uboot-mediatek/patches/430-add-bpi-r3.patch
package/boot/uboot-mediatek/patches/431-add-xiaomi_redmi-ax6000.patch
package/boot/uboot-mediatek/patches/432-add-tplink-xdr608x.patch
package/boot/uboot-mediatek/patches/433-add-qihoo_360t7.patch
package/boot/uboot-mediatek/patches/434-add-xiaomi_mi-router-wr30u.patch
package/boot/uboot-mediatek/patches/435-add-h3c_magic-nx30-pro.patch
package/boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch
package/boot/uboot-mediatek/patches/437-add-cmcc_rax3000m.patch
package/boot/uboot-mediatek/patches/438-add-jcg_q30-pro.patch
package/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch
package/boot/uboot-mediatek/patches/440-add-xiaomi_mi-router-ax3000t.patch
package/boot/uboot-mediatek/patches/441-add-jdcloud_re-cp-03.patch
package/boot/uboot-mediatek/patches/442-add-bpi-r3-mini.patch
package/boot/uboot-mediatek/patches/443-add-nokia_ea0326gmp.patch
package/boot/uboot-mediatek/patches/444-add-abt_asr3000.patch
package/boot/uboot-mediatek/patches/445-add-cudy_tr3000-v1.patch
package/boot/uboot-mediatek/patches/445-add-netis-nx31.patch
package/boot/uboot-mediatek/patches/446-add-cmcc_a10.patch
package/boot/uboot-mediatek/patches/450-add-bpi-r4.patch
package/boot/uboot-mediatek/patches/451-add-tplink-xtr8488.patch
package/boot/uboot-mediatek/patches/452-add-xiaomi-redmi-ax6s.patch
package/boot/uboot-mediatek/patches/453-add-openwrt-one.patch
package/boot/uboot-mediatek/patches/454-add-glinet-x3000.patch
package/boot/uboot-mediatek/patches/456-add-arcadyan-mozart.patch
package/boot/uboot-mediatek/patches/457-initialized-the-watchdog-subsystem-later.patch
package/boot/uboot-mediatek/patches/458-add-GatoNetworks-GDSP.patch
package/boot/uboot-mediatek/patches/459-add-mercusys-mr90x-v1.patch
package/boot/uboot-mediatek/patches/460-add-routerich-ax3000.patch
package/boot/uboot-mediatek/patches/461-add-asus-zenwifi-bt8.patch
package/boot/uboot-mediatek/patches/462-add-netcore-n60-pro.patch
package/boot/uboot-mediatek/patches/463-add-snr-snr-cpe-ax2.patch
package/boot/uboot-mediatek/patches/464-add-GL.iNet-GL-MT2500-Brume2.patch